<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>循环结构</title>
</head>
<body>
    <script>
        // 初始值    计数器 默认 0 
        // 判断条件    计数器 <= 10
        // 执行的代码  跑步 
        // 计数器     计数器++

        // 计数器
        // while(条件判断){
        //     条件满足的执行的代码;
        //     计数器++;
        // }


        // var count = 0;  //设置初始值  为0  也可以设置为1 
        // while(count<5){
            
        //     console.log('正在跑第'+(count)+'圈'); // 0 1 2 3 4
        //     count++;   // 1 2 3 4 5
            
        // }


        // var count = 0;  //设置初始值  为0  也可以设置为1 
        // while(count<5){
        //     count++; // 1 2 3 4 5
        //     console.log('正在跑第'+(count)+'圈'); // 1 2 3  4 5 

        // }


        // 累加1~5之间的和 

        // var n = 0; //  1 2 3 4 5 
        // var sum = 0;  // 这个容器用来存放最后的和

        // while(n<100){
        //     n++; // 1 2 3 4 5 
        //     sum += n; // 0+1   0+1+2  0+1+2+3  0+1+2+3+4  0+1+2+3+4+5
        //     console.log(sum) // 1 2 3 4 5 
        // }

        // console.log(sum)

        // 1-5
        // var n = 1;
        // var sum = 0;  

        // while(n<=100){
        // //    console.log(n); // 1 2 3 4 5
        //    sum+=n;
        //    console.log(sum);
        //    n++
        // }

        // console.log(sum); // 15

        // while 只要满足条件会一直执行 不会停止 不满足条件 会停止  


        // 求 1到100 内所有偶数的和 
        // 求1-1000 内 所有3的倍数  



        //1 2 3 4 5 6 7 8 9 10 
        //  2 4 6 8 10  //  %2==0 

        // sum += 0 


        // 构建1-10 

        // var n=0; //初始化条件
        // while(n<10){
        //     n++; // 执行的代码  自身变化的部分
        //     console.log(n);
        // }


        // var n=1; //初始化条件
        // var sum=0;
        // while(n<=100){
            
        //     // console.log(n); // 1 2 3 4 5 6 7 8 9 10
        //     if(n%2==0){
        //         sum+=n;
        //     }
        //     n++; // 执行的代码  自身变化的部分
        // }

        // console.log(sum); // 25


        // var n=1; //初始化条件
        // while(n<=100){
            
        //     // console.log(n); // 1 2 3 4 5 6 7 8 9 10.... 100
        //     if(n%3==0){
        //         console.log(n)
        //     }
        //     n++; // 执行的代码  自身变化的部分
        // }

        // 求1-100内所有3的倍数

        var n=3; //初始化条件
        var sum=0;
        while(n<=100){
            sum+=n;
            n+=3;
        }

        console.log(sum);
    </script>
</body>
</html>